careen down the road


Results for "careen down the road"

English - Turkish Dictionary

careen down the road

(English - Turkish Dictionary) :
(motorlu araç) bir yandan bir yana hafifçe sallanarak ilerlemek.